export const TOKEN = 'AM-TOKEN';
export const CREATOR_NAME = '创建人';
export const CREATED_TIME = '创建时间';
export const ADD = '新增';
export const EDIT = '编辑';
export const DELETE = '删除';
export const SAVE = '保存';
export const CANCEL = '取消';
export const SURE = '确定';
export const ACTION = '操作';
export const CLOSE = '关闭';
export const DETAIL = '详情';

export const SEARCH_ITEM_COL_PROP = {
  colProps: {
    xl: 6,
    xxl: 4,
  },
};

/**
 * 权限key常量
 */
export enum PermissionKey {
  /**
   * 项目管理-设置系数
   */
  ProjectBaseSetCoefficient = 'project-base-set-coefficient',
  /**
   * 项目管理是否可以查询所有，没有此权限只能查询自己创建的项目
   */
  ProjectQueryAll = 'query-all',
}

/**
 * 用户职务
 */
export enum UserPosition {
  /**
   * 项目负责人
   */
  ProjectManager = '项目负责人',
  /**
   * 参加人员
   */
  Participants = '参加人员',
  /**
   * 项目上报者
   */
  REPORTER = '项目上报者',
  /**
   * 计算者
   */
  CALCULATOR = '计算者',
  /**
   * 核定者
   */
  APPROVER = '核定者',
  /**
   * 审核者
   */
  INSPECTOR = '审核者',
}

/**
 * 所有用户职务
 */
export const UserPositionList: string[] = [
  UserPosition.ProjectManager,
  UserPosition.Participants,
  UserPosition.REPORTER,
  UserPosition.CALCULATOR,
  UserPosition.APPROVER,
  UserPosition.INSPECTOR,
];
